Classification of REA Patterns using Formal Specifications
نویسندگان
چکیده
This paper describes an approach, which uses formal specifications, for the classification of REA patterns and their building blocks. In general, classification is essential – especially when the number of patterns of a collection increases. Budgen [Bud03] stresses the need and importance of exploring and evaluating “the most effective ways to index and classify patterns.” The number of patterns increases over time, and there is always the possibility of having either duplicate patterns or patterns whose relationships can be interpreted differently if these relationships are not clearly defined. In this short paper, we describe our approach in which REA patterns are specified formally using Alloy prior to being classified in the Zachman framework. For convenient references, these REA specifications are assigned numbers.
منابع مشابه
Using Patterns and Composite Propositions to Automate the Generation of Complex LTL Specifications
Property classifications and patterns, i.e., high-level abstractions that describe common behavior, have been used to assist practitioners in generating formal specifications that can be used in formal verification techniques. The Specification Pattern System (SPS) provides descriptions of a collection of patterns. Each pattern is associated with a scope that defines the extent of program execu...
متن کاملManaging Scope Creep with Design Patterns in Formal Specifications
Scope creep can affect the timeliness of the software engineering process. Scope creep often occurs when features are changed or added. Software specification languages provide a formal method for extrapolating and expanding requirements. Several design patterns provide object oriented constructs whose goal are to mitigate changes in code. Applying these design patterns to formal specifications...
متن کاملGenerating Linear Temporal Logic Formulas for Pattern-Based Specifications: Towards Making Software Model Checking User Friendlier
Property classifications and patterns, i.e., high-level abstractions that describe common behavior, have been used to assist practitioners in specifying properties. The Specification Pattern System (SPS) provides descriptions of a collection of patterns. Each pattern is associated with a scope that defines the extent of program execution over which a property pattern is considered. Based on a s...
متن کاملLearning and Visualizing Music Specifications Using Pattern Graphs
We describe a system to learn and visualize specifications from song(s) in symbolic and audio formats. The core of our approach is based on a software engineering procedure called specification mining. Our procedure extracts patterns from feature vectors and uses them to build pattern graphs. The feature vectors are created by segmenting song(s) and extracting time and and frequency domain feat...
متن کاملGenerating Logical Specifications from Requirements Models for Deduction-based Formal Verification
The work concerns automatic generation of logical specifications from requirements models. Logical specifications obtained in such a way can be subjected to formal verification using deductive reasoning. Formal verification concerns correctness of a model behaviour. Reliability of the requirements engineering is essential for all phases of software development processes. Deductive reasoning is ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008